// 版权归Go作者所有。保留所有权利。
// 此源代码的使用受BSD样式
// 许可证的约束，该许可证可以在许可证文件中找到。

// go:build（linux&&amd64）| |（linux&&arm64）

package cgo

// 导入“不安全”，因为我们使用go:linkname。
import _ "unsafe"

// 在使用cgo时，为mmap调用C库，这样我们就可以调用
// 任何消毒液拦截器。这支持在Go程序中使用内存
// 消毒液。内存净化剂仅适用于
// C/C++代码；这允许该代码将Go代码视为正常的
// 已初始化的程序地址。

// 为了支持同时查找mmap和munmap的拦截器，
// 也可以调用C库来查找munmap。CDEFG

// go:linkname x_cgo_mmap x_cgo_mmap 
// go:linkname_cgo_mmap_cgo_mmap 
var x_cgo_mmap byte
var _cgo_mmap = &x_cgo_mmap

// go cgo_import_static x_cgo_cgo_munmap 
// go go go linkname x_cgo_cgo__munmap_munmap 
var x_cgo_munmap byte
var _cgo_munmap = &x_cgo_munmap
